"1" "SturmBOT"
{
	"1"  "ADD BOTS / START"
	{
		"1" "ALLIES"
		{
			"1" "Rifleman"
			{
				"1" "skill of 1 LOW" "addbot 1 1 1; +commandmenu"
				"2" "skill of 2" "addbot 1 1 2; +commandmenu"
				"3" "skill of 3" "addbot 1 1 3; +commandmenu"
				"4" "skill of 4" "addbot 1 1 4; +commandmenu"
				"5" "skill of 5" "addbot 1 1 5; +commandmenu"
				"6" "skill of 6" "addbot 1 1 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 1 1 7; +commandmenu"
			}
			"2" "Master Sergeant"
			{
				"1" "skill of 1 LOW" "addbot 1 2 1; +commandmenu"
				"2" "skill of 2" "addbot 1 2 2; +commandmenu"
				"3" "skill of 3" "addbot 1 2 3; +commandmenu"
				"4" "skill of 4" "addbot 1 2 4; +commandmenu"
				"5" "skill of 5" "addbot 1 2 5; +commandmenu"
				"6" "skill of 6" "addbot 1 2 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 1 2 7; +commandmenu"
			}
			"3" "Sergeant"
			{
				"1" "skill of 1 LOW" "addbot 1 3 1; +commandmenu"
				"2" "skill of 2" "addbot 1 3 2; +commandmenu"
				"3" "skill of 3" "addbot 1 3 3; +commandmenu"
				"4" "skill of 4" "addbot 1 3 4; +commandmenu"
				"5" "skill of 5" "addbot 1 3 5; +commandmenu"
				"6" "skill of 6" "addbot 1 3 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 1 3 7; +commandmenu"
			}
			"4" "Staff Sergeant"
			{
				"1" "skill of 1 LOW" "addbot 1 4 1; +commandmenu"
				"2" "skill of 2" "addbot 1 4 2; +commandmenu"
				"3" "skill of 3" "addbot 1 4 3; +commandmenu"
				"4" "skill of 4" "addbot 1 4 4; +commandmenu"
				"5" "skill of 5" "addbot 1 4 5; +commandmenu"
				"6" "skill of 6" "addbot 1 4 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 1 4 7; +commandmenu"
			}
			"5" "Sniper"
			{
				"1" "skill of 1 LOW" "addbot 1 5 1; +commandmenu"
				"2" "skill of 2" "addbot 1 5 2; +commandmenu"
				"3" "skill of 3" "addbot 1 5 3; +commandmenu"
				"4" "skill of 4" "addbot 1 5 4; +commandmenu"
				"5" "skill of 5" "addbot 1 5 5; +commandmenu"
				"6" "skill of 6" "addbot 1 5 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 1 5 7; +commandmenu"
			}
			"6" "Support Infantry"
			{
				"1" "skill of 1 LOW" "addbot 1 6 1; +commandmenu"
				"2" "skill of 2" "addbot 1 6 2; +commandmenu"
				"3" "skill of 3" "addbot 1 6 3; +commandmenu"
				"4" "skill of 4" "addbot 1 6 4; +commandmenu"
				"5" "skill of 5" "addbot 1 6 5; +commandmenu"
				"6" "skill of 6" "addbot 1 6 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 1 6 7; +commandmenu"
			}
			"7" "Machine Gunner"
			{
				"1" "skill of 1 LOW" "addbot 1 7 1; +commandmenu"
				"2" "skill of 2" "addbot 1 7 2; +commandmenu"
				"3" "skill of 3" "addbot 1 7 3; +commandmenu"
				"4" "skill of 4" "addbot 1 7 4; +commandmenu"
				"5" "skill of 5" "addbot 1 7 5; +commandmenu"
				"6" "skill of 6" "addbot 1 7 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 1 7 7; +commandmenu"
			}
		}
		"2" "AXIS"
		{
			"1" "Grenadier"
			{
				"1" "skill of 1 LOW" "addbot 2 1 1; +commandmenu"
				"2" "skill of 2" "addbot 2 1 2; +commandmenu"
				"3" "skill of 3" "addbot 2 1 3; +commandmenu"
				"4" "skill of 4" "addbot 2 1 4; +commandmenu"
				"5" "skill of 5" "addbot 2 1 5; +commandmenu"
				"6" "skill of 6" "addbot 2 1 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 2 1 7; +commandmenu"
			}
			"2" "Stosstruppe"
			{
				"1" "skill of 1 LOW" "addbot 2 2 1; +commandmenu"
				"2" "skill of 2" "addbot 2 2 2; +commandmenu"
				"3" "skill of 3" "addbot 2 2 3; +commandmenu"
				"4" "skill of 4" "addbot 2 2 4; +commandmenu"
				"5" "skill of 5" "addbot 2 2 5; +commandmenu"
				"6" "skill of 6" "addbot 2 2 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 2 2 7; +commandmenu"
			}
			"3" "Unteroffizier"
			{
				"1" "skill of 1 LOW" "addbot 2 3 1; +commandmenu"
				"2" "skill of 2" "addbot 2 3 2; +commandmenu"
				"3" "skill of 3" "addbot 2 3 3; +commandmenu"
				"4" "skill of 4" "addbot 2 3 4; +commandmenu"
				"5" "skill of 5" "addbot 2 3 5; +commandmenu"
				"6" "skill of 6" "addbot 2 3 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 2 3 7; +commandmenu"
			}
			"4" "Scharfschuetze"
			{
				"1" "skill of 1 LOW" "addbot 2 4 1; +commandmenu"
				"2" "skill of 2" "addbot 2 4 2; +commandmenu"
				"3" "skill of 3" "addbot 2 4 3; +commandmenu"
				"4" "skill of 4" "addbot 2 4 4; +commandmenu"
				"5" "skill of 5" "addbot 2 4 5; +commandmenu"
				"6" "skill of 6" "addbot 2 4 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 2 4 7; +commandmenu"
			}
			"5" "Sturmtruppe"
			{
				"1" "skill of 1 LOW" "addbot 2 5 1; +commandmenu"
				"2" "skill of 2" "addbot 2 5 2; +commandmenu"
				"3" "skill of 3" "addbot 2 5 3; +commandmenu"
				"4" "skill of 4" "addbot 2 5 4; +commandmenu"
				"5" "skill of 5" "addbot 2 5 5; +commandmenu"
				"6" "skill of 6" "addbot 2 5 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 2 5 7; +commandmenu"
			}
			"6" "MG42-Schutze"
			{
				"1" "skill of 1 LOW" "addbot 2 6 1; +commandmenu"
				"2" "skill of 2" "addbot 2 6 2; +commandmenu"
				"3" "skill of 3" "addbot 2 6 3; +commandmenu"
				"4" "skill of 4" "addbot 2 6 4; +commandmenu"
				"5" "skill of 5" "addbot 2 6 5; +commandmenu"
				"6" "skill of 6" "addbot 2 6 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 2 6 7; +commandmenu"
			}
			"7" "MG34-Schutze"
			{
				"1" "skill of 1 LOW" "addbot 2 7 1; +commandmenu"
				"2" "skill of 2" "addbot 2 7 2; +commandmenu"
				"3" "skill of 3" "addbot 2 7 3; +commandmenu"
				"4" "skill of 4" "addbot 2 7 4; +commandmenu"
				"5" "skill of 5" "addbot 2 7 5; +commandmenu"
				"6" "skill of 6" "addbot 2 7 6; +commandmenu"
				"7" "skill of 7 HIGH" "addbot 2 7 7; +commandmenu"
			}
		}
		"3" "FILL SERVER"
		{
			"1" "Start / Reset to 30 Players" "min_bots 0; max_bots 30"
			"2" "Start / Reset to 28 Players" "min_bots 0; max_bots 28; kickteam 1; kickteam 2"
			"3" "Start / Reset to 22 Players" "min_bots 0; max_bots 22; kickteam 1; kickteam 2"
			"4" "Start / Reset to 16 Players" "min_bots 0; max_bots 16; kickteam 1; kickteam 2"
			"5" "Start / Reset to 12 Players" "min_bots 0; max_bots 12; kickteam 1; kickteam 2"
			"6" "Start / Reset to 8 Players" "min_bots 0; max_bots 8; kickteam 1; kickteam 2"
		}
		"4" "EMPTY SERVER" "min_bots 0; max_bots 0; kickteam 1; kickteam 2"
		"5" "KICK ALL / REJOIN" "killall"		
		"6" "Auto Team Balance"
		{
			"1" "ON" "botteambalance on"
			"2" "OFF" "botteambalance off"
		}	
	}
	"2" "BOT CONTROLS"
	{
		"1" "BEHAVIOR"
		{
			"1" "CHAT"
			{
				"1" "OFF" "botchat off"
				"2" "Medium" "botchat limited"
				"3" "FULL" "botchat full"
			}
			"2" "SQUAD"
			{
				"1" "Form Squads ON" "formsquad on"
				"2" "Form Squads OFF" "formsquad off"
			}
			"3" "Ignore Humans"
			{
				"1" "ON" "observer on"
				"2" "OFF" "observer off"
			}
			"4" "SKILL"
			{
				"1" "LOWEST" "skill 1"
				"2" "2" "skill 2"
				"3" "Med Low" "skill 3"
				"4" "4" "skill 4"
				"5" "5" "skill 5"
				"6" "Med High" "skill 6"
				"7" "7" "skill 7"
				"8" "HIGHEST" "skill 8"
			}
			"5" "Random Bot Skill"
			{
				"1" "LOW" "random_skill 40"
				"2" "MED" "random_skill 60"
				"3" "HIGH" "random_skill 100"
			}
			"6" "Reaction Time"
			{
				"1" "Superman" "min_reaction 50; max_reaction 100"
				"2" "Human" "min_reaction 70; max_reaction 120"
				"3" "Drunk Bot" "min_reaction 150; max_reaction 300"
			}
			"7" "Learn Rate"
			{
				"1" "LOW" "learn_priority 300"
				"2" "MED" "learn_priority 600"
				"3" "HI (default)" "learn_priority 999"
			}
			"8" "Learning"
			{
				"1" "Reset" "learn reset"
				"2" "Initiate" "learn init"
				"3" "Load" "learn load"
				"4" "SAVE" "learn save"
			}
			"9" "No Shooting"
			{
				"1" "ON" "botdontshoot on"
				"2" "OFF" "botdontshoot off"
			}
			"10" "RANK"
			{
				"1" "OFF" "rank off"
				"1" "ON" "rank on"
			}
		}
		"2" "WEAPONS"
		{
			"1" "Friendly Fire"
			{
				"1" "ON" "mp_friendlyfire 1; friendlyfiremode on"
				"2" "OFF" "mp_friendlyfire 0; friendlyfiremode off"
			}
			"2" "Team Kill Revenge"
			{
				"1" "No Bot Revenge" "maxteamkills 0"
				"2" "Killed Bot 3 Times" "maxteamkills 3"
				"3" "Killed Bot 5 Times" "maxteamkills 5"
			}
			"3" "Knives only"
			{
				"1" "ON" "knifeonly on"
				"2" "OFF" "knifeonly off"
			}
			"4" "Pistol only"
			{
				"1" "ON" "pistolonly on"
				"2" "OFF" "pistolonly off"
			}
			"5" "Grenades"
			{
				"1" "Grenades only ON" "grenadeonly on"
				"2" "Grenades only OFF" "grenadeonly off"
			}
			"6" "Grenade throw rate"
			{
				"1" "LOW" "throw_grenade 6000"
				"2" "Standard" "throw_grenade 3000"
				"3" "HIGH" "throw_grenade 500"
			}
		}
		"3" "FUN MODES"
		{
			"1" "MONSTER BOTS"
			{
				"1" "Select Bot # 1" "monsterbot 1; spk no.mercy"
				"2" "Select Bot # 2" "monsterbot 2; spk no.mercy"
				"3" "Select Bot # 3" "monsterbot 3; spk no.mercy"
				"4" "Select Bot # 4" "monsterbot 4; spk no.mercy"
				"5" "Select Bot # 5" "monsterbot 5; spk no.mercy"
				"6" "Select Bot # 6" "monsterbot 6; spk no.mercy"
				"7" "Select Bot # 7" "monsterbot 7; spk no.mercy"
				"8" "Select Bot # 8" "monsterbot 8; spk no.mercy"
				"9" "Select Bot # 9" "monsterbot 9; spk no.mercy"
			}
			"2" "BLOOD and GORE"
			{
				"1" "Standard DoD" "bloodmode 0"
				"2" "Splashes" "ghostmode 0; robotmode off; kickteam 1; kickteam 2; max_bots 20; bloodmode 1"
				"3" "Corpses Stay" "ghostmode 0; robotmode off; kickteam 1; kickteam 2; max_bots 12; bloodmode 2"
				"4" "BLOODY HELL" "ghostmode 0; robotmode off; kickteam 1; kickteam 2; max_bots 8; bloodmode 3"
			}
			"3" "CORPSES Stay Time"
			{
				"1" "Standard DoD" "maxbodies 4"
				"2" "Medium" "maxbodies 32"
				"3" "High" "maxbodies 64"
			}
			"4" "Circuit Boards 10 Bots"
			{
				"1" "ON Max 10 Bots" "ghostmode 0; bloodmode 0; kickteam 1; kickteam 2; max_bots 10; robotmode on"
				"2" "OFF" "robotmode off"
			}
			"5" "Ghosts (Refills Server)"
			{
				"1" "Standard DoD" "killall; ghostmode 0"
				"2" "Min Fade" "killall; ghostmode 1"
				"3" "Half Fade" "killall; ghostmode 2"
				"4" "Max Fade" "killall; ghostmode 3"
			}
			"6" "Turn OFF FUN / RESET" "kickteam 1; kickteam 2; max_bots 10; bloodmode 0; robotmode off; ghostmode 0; maxbodies 4"
		}	
		"4" "Standard Sturmbot MENU" "sturmbotmenu"
		}
	}	
}
"2" "Graphics and Audio"
{
	"1" "GRAPHICS"
	{
		"1" "Quick Fix Combinations"
		{
			"1" "LOW Quality high FPS" "gl_spriteblend 0; r_detailtextures 0; r_mirroralpha 0; cl_dynamiclights 0; gl_max_size 256; cl_particlefx 0; cl_weatherdis 0; cl_fog 0; gl_texturemode GL_NEAREST"
			"2" "MED Quality" "gl_spriteblend 0; r_detailtextures 1; r_mirroralpha 1; cl_dynamiclights 0; gl_max_size 256; cl_particlefx 1; cl_weatherdis 1700; cl_fog 0; gl_texturemode GL_NEAREST_MIPMAP_NEAREST"
			"3" "Default Quality" "gl_spriteblend 1; r_detailtextures 1; r_mirroralpha 1; cl_dynamiclights 1; gl_max_size 256; cl_particlefx 2; cl_weatherdis 1700; cl_fog 0; gl_texturemode GL_LINEAR_MIPMAP_NEAREST"
			"4" "HIGHEST Quality and FX" "gl_spriteblend; r_detailtextures 1; r_mirroralpha 1; cl_dynamiclights 1; gl_max_size 512; cl_particlefx 2; cl_weatherdis 1700; cl_fog 1; gl_texturemode GL_LINEAR_MIPMAP_LINEAR"
		}
		"2" "Rain Explosions Smoke FX"
		{
			"1" "OFF NO Rain Flashes Smoke" "cl_particlefx 0; say cl_particlefx 0 all FX (special effects) are off - Good FPS"
			"2" "MED NO Rain" "cl_particlefx 1; say cl_particlefx 1 - Go on dod_chemille to test, no rain but still has muzzle flashes and smoke"
			"3" "HIGH ALL FX" "cl_particlefx 2; say cl_particlefx 2 - All FX (special effects) are on"
		}
		"3" "Reflective Flashes"
		{
			"1" "OFF" "cl_dynamiclights 0; say cl_dynamiclights 0 - OFF This is muzzle flash and impact flashes"
			"2" "ON" "cl_dynamiclights 1; say cl_dynamiclights 1 - Default - ON This is muzzle flash and impact flashes"
		}
		"4" "Texture Filtering"
		{
			"1" "Best Quality" "gl_texturemode GL_LINEAR_MIPMAP_LINEAR; say  Trilinear - no texture filtering, atmospheric filtering high - Best Quality"
			"2" "Good Quality" "gl_texturemode GL_NEAREST_MIPMAP_LINEAR; say Trilinear - no texture filtering, atmospheric filtering high - Good Quality"
			"3" "Med Quality Default" "gl_texturemode GL_LINEAR_MIPMAP_NEAREST; say Bilinear texture filtering, atmospheric filtering normal - Med Qulaity Default"
			"4" "Med Low Quality" "gl_texturemode GL_NEAREST_MIPMAP_NEAREST; say Bilinear no texture filtering, atmospheric filtering normal - Medium Low Quality"
			"5" "Low Quality" "gl_texturemode GL_LINEAR; say Simple - texture filtering, no atmospheric filtering - LOW Quality"
			"6" "Bad Quality" "gl_texturemode GL_NEAREST; say Simple - no texture filtering, no atmospheric filtering - Bad Quality"			
		}
		"5" "Brightness"
		{
			"1" "HIGH 3" "brightness 3; say brightness 3 - Brightest the highest is 3"
			"2" "MED HIGH 2" "brightness 2; say brightness 2 - Brighter than default"
			"3" "Default 1.690" "brightness 1.690; say brightness 1.690 - Default"			
			"4" "MED LOW 1" "brightness 1; say brightness 1 - Dark - below default"
			"5" "LOW 0" "brightness 0; say brightness 0 - Very dark the lowest"	
		}
		"6" "Gamma"
		{
			"1" "HIGH 3" "gamma 3; say gamma 3 - Brightest the highest is 3"
			"2" "Default 2.5" "brightness 2.5; say brightness 2.5 - Default"			
			"3" "MED HIGH 2" "brightness 2; say brightness 2 - Darker than default"
			"4" "MED LOW 1" "brightness 1; say brightness 1 - Less Dark"			
			"5" "LOW 0" "brightness 0; say brightness 0 - Very Dark"	
		}	
		"7" "Shaders - Map lighting"
		{
			"1" "OFF Default" "gl_use_shaders 0; say gl_use_shaders 0 - Default off greenish - only on [HL25]"
			"2" "ON" "gl_use_shaders 1; say gl_use_shaders 1 - Better on whiteish - only on [HL25]"
		}
		"8" "Detail of Textures"
		{
			"1" "HIGH (Default)" "r_detailtextures 1; say r_detailtextures 1 - Look at items like wall and floor textures - more detail"
			"2" "LOW" "r_detailtextures 0; say r_detailtextures 0 - Wall and floor textures are simple - FPS increase"
		}	
		"9" "Sprite Alpha Blending"
		{
			"1" "OFF No Blending" "gl_spriteblend 0; say gl_spriteblend 0 - OFF - Look at items like X Hair, its NOT Alpha layer blended"
			"2" "ON (Def) Blend Alpha layer" "gl_spriteblend 1; say gl_spriteblend 1 - Default - Look at items like X Hair, Alpha layer blended"
		}				
		"10" "Fog - test with zoomed scope"
		{
			"1" "Fog ON" "cl_fog 1; say cl_fog 1 - ON Sniper scope has fog"
			"2" "Fog OFF (Def)" "cl_fog 0; say cl_fog 0 - OFF Sniper scope is clear"	
		}			
	}	
	"2" "AUDIO"
	{
		"1" "Stop all sound playing"
		{
			"1" "Sounds OFF (toggle)" "stopsound; say stopsound stops playing of all sounds and also cancels Ambient sounds for this round - bind a key to command stopsound"	
	    }
		"2" "Volume (General)"
		{
			"1" "All Volume OFF 0" "volume 0; say volume 0 - OFF"
			"2" "All Volume LOW 0.4" "volume 0.4; say volume 0.4 - Low Level"				
			"3" "All Volume (Def) 0.8" "volume 0.8; say volume 0.8 - Mid Level - Default"
			"4" "All Volume MID 1" "volume 1; say volume 1 - Mid Level"
			"5" "All Volume LOUD 2" "volume 2; say volume 2 - HIGH Level - LOUD"
		}							
		"3" "MP3 Level(Win, Intro sounds)"
		{
			"1" "MP3 Sounds OFF 0" "MP3Volume 0; say MP3Volume 0 - OFF"	
			"2" "MP3 Sounds LOW 0.2" "MP3Volume 0.2; say MP3Volume 0.2 - Low Level"				
			"3" "MP3 Sounds (Def) 0.390" "MP3Volume 0.390; say MP3Volume 0.390 - Mid Level - Default"
			"4" "MP3 Sounds MID 0.5" "MP3Volume 0.5; say MP3Volume 0.5 - Mid Level"
			"5" "MP3 Sounds LOUD 1" "MP3Volume 1; say MP3Volume 1 - HIGH Level - LOUD"		
	    }
	}
}	
"4" "NETCODE - Graphs - FPS - Rates"
{
	"1" "Netgraph"
	{	
		"1" "Netgraph Types"
		{
			"1" "Netgraph OFF" "net_graph 0"
			"2" "Netgraph Type 1 Complex" "net_graph 1; net_scale 5; net_graphwidth 150; graphheight 64; +commandmenu"
			"3" "Netgraph Type 2 Very Complex" "net_graph 2; net_graphpos 2; net_scale 5; net_graphwidth 150; graphheight 64; +commandmenu"
			"4" "Netgraph Type 3 Simple" "net_graph 3; net_graphpos 2; net_scale 5; net_graphwidth 150; graphheight 64; +commandmenu"
		}
		"2" "Netgraph Position and Scale"
		{
			"1" "Position on screen - Height"
			{			
				"1" "HIGH 500" "graphheight 500; +commandmenu"
				"2" "HIGH 400" "graphheight 400; +commandmenu"			
				"3" "HIGH 300" "graphheight 300; +commandmenu"
				"4" "MID 250" "graphheight 250; +commandmenu"				
				"5" "MID 200 (best big screens)" "graphheight 200; +commandmenu"				
				"6" "MID 150" "graphheight 150; +commandmenu"
				"7" "LOW 100" "graphheight 100; +commandmenu"				
				"8" "LOW 64 (Default)" "graphheight 64; +commandmenu"
				"9" "LOWEST 50" "graphheight 50; +commandmenu"			
			}
			"2" "Position on screen - Width"
			{
				"1" "Right" "net_graphpos 1; +commandmenu"
				"2" "Centre" "net_graphpos 2; +commandmenu"
				"3" "Left" "net_graphpos 3; +commandmenu"
			}	
			"3" "Type 2 only Graph Width Size"
			{
				"1" "Narrow (150 Def)" "net_graphwidth 150; say net_graphwidth 150 - Narrow Default fast reading; +commandmenu"
				"2" "Medium (500)" "net_graphwidth 500; say net_graphwidth 500 - Medium Width meduim reading; +commandmenu"
				"3" "WIDE (1000)" "net_graphwidth 1000; say net_graphwidth 1000 - Wide slower reading; +commandmenu"				
				"4" "VERY WIDE (1500)" "net_graphwidth 1500; say net_graphwidth 1500 Very Wide very slow reading; +commandmenu"
			}	
			"4" "Type 2 only Graph Height Size"
			{
				"1" "Tall (0)" "net_scale 0; say net_scale 0 - dots spaced out a lot; +commandmenu"
				"2" "Medium (3)" "net_scale 3; say net_scale 3 - dots spaced lot; +commandmenu"
				"3" "Short (5 Def)" "net_scale 5; say net_scale 5 (Default) dot space compressed; +commandmenu"
			}
		}	
		"3" "RESET to Popular TYPE 3 graph" 
		{			
			"1"  "Low / Right TYPE 3" "net_graph 3; graphheight 200; net_graphpos 1; net_scale 5; net_graphwidth 150"
			"2"  "Low / Middle TYPE 3" "net_graph 3; graphheight 50; net_graphpos 2; net_scale 5; net_graphwidth 150"				
		}
		"4" "RESET to Popular Type 2 Graph"
		{
			"1" "High and wide" "net_graph 2; graphheight 75; net_graphpos 2; net_scale 0; net_graphwidth 1500"
			"2" "MED Height and Width" "net_graph 2; graphheight 70; net_graphpos 2; net_scale 3; net_graphwidth 500"
			"3" "Low (Def)" "net_graph 2; graphheight 64; net_graphpos 2; net_scale 5; net_graphwidth 150"
		}
		"5" "RESET to Popular Type 1 Graph"
		{
			"1" "MED Height and Width" "net_graph 1; graphheight 70; net_graphpos 2; net_scale 3; net_graphwidth 200"
			"2" "Low (Def)" "net_graph 1; graphheight 64; net_graphpos 2; net_scale 5; net_graphwidth 150"				
		}	
	}	
	"2" "Netcode Rates"
	{			
		"1" "rate"
		{
			"1" "25000 LAN/T1" "rate 25000"
			"2" "20000 HIGH Cable/DSL" "rate 20000"
			"3" "15000" "rate 15000"
			"4" "12000" "rate 12000"
			"5" "10000 LOW Cable/DSL" "rate 10000"
			"6" "7500 ISDN" "rate 7500"
			"7" "5000 HIGH 56k" "rate 5000"
			"8" "3500 LOW 56k" "rate 3500"
		}
		"2" "cl_updaterate"
		{
			"1" "100 HIGH LAN/T1" "cl_updaterate 100"
			"2" "80" "cl_updaterate 80"
			"3" "60" "cl_updaterate 60"
			"4" "50 MED Cable/DSL" "cl_updaterate 50"
			"5" "40" "cl_updaterate 40"
			"6" "30" "cl_updaterate 30"
			"7" "20 LOW 56k" "cl_updaterate 20"
		}
		"3" "cl_cmdrate"
		{
			"1" "100 HIGH LAN/T1" "cl_cmdrate 100"
			"2" "80" "cl_cmdrate 80"
			"3" "60" "cl_cmdrate 60"
			"4" "50 MED Cable/DSL" "cl_cmdrate 50"
			"5" "40" "cl_cmdrate 40"
			"6" "30" "cl_cmdrate 30"
			"7" "20 LOW 56k" "cl_cmdrate 20"
		}
	}	
	"3" "FPS settings"	
	{
		"1" "Unlock then set FPS limit below"
		{
			"1" "FPS Lock OFF" "gl_vsync 0; fps_override 1; say gl_vsync 0 - fps_override 1, Unlocked, now edit your FPS settings; +commandmenu"
			"2" "FPS Lock ON (Default)" "gl_vsync 1; fps_override 0; say gl_vsync 1 - fps_override 0 - Your FPS are locked at the default."
		}	
		"2" "FPS Limit (whole numbers)"
		{	
			"1" "FPS limit 60" "fps_max 60; say fps_max 60"
			"2" "FPS limit 100" "fps_max 100; say fps_max 100"
			"3" "FPS limit 120" "fps_max 120; say fps_max 120"					
			"4" "FPS limit 144" "fps_max 144; say fps_max 144"				
			"5" "FPS limit 200" "fps_max 200; say fps_max 200"
			"6" "FPS limit 300" "fps_max 300; say fps_max 300"
			"7" "FPS limit 400" "fps_max 400; say fps_max 400"		
		}		
		"3" "FPS -0.5 just under Monitor Hz"
		{
			"1" "FPS 59.5 for 60Hz" "fps_max 59.5; say fps_max 59.5 for just under a 60 Hz+ monitor"
			"2" "FPS 99.5 for 100Hz" "fps_max 99.5; say fps_max 99.5 for just under a 100 Hz+ monitor"
			"3" "FPS 119.5 for 120Hz" "fps_max 199.5; say fps_max 119.5 for just under a 120 Hz+ monitor"					
			"4" "FPS 143.5 for 144Hz" "fps_max 144; say fps_max 143.5 for just under a 144Hz+ monitor"				
			"5" "FPS 239.5 for 240Hz" "fps_max 239.5; say fps_max 239.5 for just under a 240Hz+ monitor"
		}
		"4" "Simple FPS display"
		{
			"1" "Simple FPS Top Left ON" "cl_showfps 1; say cl_showfps 1"
			"2" "Simple FPS Top Left OFF" "cl_showfps 0; say cl_showfps 0"					
		}
	}			
}
"5" "CHAT and HUD"
{
    "1" "Chat size and font"
	{
		"1" "Chat Font Colour"
		{		              
			"1" "White Chat Font Color" "con_color 255+255+255; say con_color 255+255+255"
			"2" "Yellow DEFAULT Chat Font Color" "con_color 255+155+50; say con_color 255+155+50"
			"3" "Red Chat Font Color" "con_color 255+0+0; say con_color 0+255+0"	   
			"4" "Green Chat Font Color" "con_color 0+255+0; say con_color 0+255+0"
			"5" "Blue Chat Font Color" "con_color 0+0+255; say con_color 0+0+255"	   
		}	
		"2" "Chat Font Size"
		{		              
			"1" "Small Chat Font" "cl_hudfont 0; say cl_hudfont 0"
			"2" "DEFAULT Chat Font" "cl_hudfont 1; say cl_hudfont 1 Default"
			"3" "Large Chat Font" "cl_hudfont 2; say cl_hudfont 2"
		}
	}	
	"2" "Hud area"
	{
		"1" "Auto Help"
		{
			"1" "Auto Help Messages OFF"  "_ah 0; say _ah 0"
			"2" "Auto Help Messages ON"   "_ah 1; say _ah 1"
		}
		"2" "HUD Combinations"
		{
			"1" "No HUD Keep Weapon" "scr_connectmsg 0; net_graph 0; hud_centerid 0; hud_saytext_time 0; hud_deathnotice_time 0; hud_draw 0; r_drawviewmodel 1; cl_identiconmode 0; cl_minimap 0; crosshair 0"
			"2" "No HUD Keep Weapon/Kills" "scr_connectmsg 0; net_graph 0; hud_centerid 0; hud_saytext_time 0; hud_deathnotice_time 6; hud_draw 0; r_drawviewmodel 1; cl_identiconmode 0; cl_minimap 2; crosshair 0"			
			"3" "No HUD Keep Weapon/Map/Kills" "scr_connectmsg 0; net_graph 0; hud_centerid 0; hud_saytext_time 0; hud_deathnotice_time 6; hud_draw 0; r_drawviewmodel 1; cl_identiconmode 0; cl_minimap 2; crosshair 0"			
			"4" "Clear all on screen items" "scr_connectmsg 0; net_graph 0; hud_centerid 0; hud_saytext_time 0; hud_deathnotice_time 0; hud_draw 0; r_drawviewmodel 0; cl_identiconmode 0; cl_minimap 0; crosshair 0"
			"5" "RESET to normal" "scr_connectmsg 0; net_graph 3; hud_centerid 1; hud_saytext_time 5; hud_deathnotice_time 6; hud_draw 1; r_drawviewmodel 1; cl_identiconmode 2; cl_minimap 2  crosshair 1"
		}
		"3" "Death Notices"
		{
			"1" "Deathnotice 0FF"  "hud_deathnotice_time 0; say hud_deathnotice_time 0 Seconds (OFF)"
			"2" "Deathnotice 3 Seconds"  "hud_deathnotice_time 3; say hud_deathnotice_time 3 Seconds"
			"3" "Deathnotice 6 Sec (Def)"  "hud_deathnotice_time 6; say hud_deathnotice_time 6 Seconds - Default"
			"4" "Deathnotice 10 Seconds"  "hud_deathnotice_time 10; say hud_deathnotice_time 10 Seconds"				
		}		
	}
	"3" "Mini Map Controls"
	{
		"1" "Turn ON/OFF and position"
		{
			"1" "Mini Map OFF" "_cl_minimap 0; say Mini Map is off - _cl_minimap 0"
			"2" "Mini Map ON and Large" "_cl_minimap 1; say Mini Map is on and large - _cl_minimap 1" 
			"3" "Mini Map ON Small Top Right" "_cl_minimap 2; say Mini Map is ON, small and in the top left - _cl_minimap 2"
			"4" "Small Mini Map OFF" "cl_dmsmallmap 0; say cl_dmsmallmap 0 - Small Mini Map off you have just the large one and off by pressing M next"
			"5" "Small Mini Map ON (Def)" "cl_dmsmallmap 1; say cl_dmsmallmap 1 - Small Mini Map on, pressing M next toggles 3 map choices with the L key zooming"			
		}		
	}
	"4" "Weapon model"
	{	
		"1" "Turn ON/OFF the weapon view"	
		{
			"1" "ON (Def)" "r_drawviewmodel 1; say r_drawviewmodel 1 weapon model ON - Default"
			"2" "OFF" "r_drawviewmodel 0; say r_drawviewmodel 0 weapon model OFF"
		}
	}		
}
"6" "HAND SIGNALS 1"
{
	"1" "'Stick Together'"  "signal_sticktogether"
	"2" "'Fall Back'"  "signal_fallback"
	"3" "'No Sir'"   "signal_no"
	"4" "'Yes Sir'"   "signal_yes"
	"5" "'Sniper!'"   "signal_sniper"
	"6" "'Need Backup'"  "signal_backup"
	"7" "'Right'"   "signal_enemyright"
	"8" "'Left'"   "signal_enemyleft"
}
"7" "HAND SIGNALS 2"
{
	"1" "'Flank Left'"  "signal_flankleft"
	"2" "'Flank Right'"  "signal_flankright"
	"3" "'Move Out'"  "signal_moveout"
	"4" "'Area Clear'"  "signal_areaclear"
	"5" "'Covering Fire'"  "signal_coveringfire"
	"6" "'Hold Position'"  "signal_holdposition"
	"7" "'Enemy Ahead'"  "signal_enemyspotted"
	"8" "'Grenade!'"  "signal_grenade"
}
"8" "VOICE MESSAGES 1"
{
	"1"  "'Move out'"  "voice_attack"
	"2" "'Fall Back'"  "voice_fallback"
	"3" "'Covering Fire'" "voice_cover"
	"4"  "'I need backup'" "voice_backup"
	"5"  "'Hold this position'" "voice_hold"
}
"9" "VOICE MESSAGES 2"
{
	"1" "'Yes Sir!'"  "voice_yessir"
	"2" "'Left!'"   "voice_left"
	"3" "'Right!'"   "voice_right"
	"4" "'I need ammo'"  "voice_needammo"
	"5" "'Sniper!'"   "voice_sniper"
	"6" "'Grenade!'"  "voice_grenade"
}
"10" "SERVER and MAP"
{
CUSTOM  "1" "SERVER INFO"  "!SERVERINFO"
CUSTOM  "2" "MAP DESCRIPTION"  "!MAPBRIEFING"
}
"11" "CHANGE CLASS" "changeclass"
"12" "CHANGE TEAM" "changeteam"
"13" "Close Menu" "-commandmenu"